﻿using System.IO;
using Styx;
using Styx.Helpers;

namespace HarmoniousVigor
{
    public class HarmoniousVigorSettings : Styx.Helpers.Settings
    {
        public HarmoniousVigorSettings()
            : base(Path.Combine(HarmoniousVigor.baseFolder, string.Format(@"Configs/HarmoniousVigorSettings.xml")))
        { }
        [Setting, DefaultValue(true)]
        public bool enableDeathKnight { get; set; }
        [Setting, DefaultValue(true)]
        public bool enableDruid {get;set;}
        [Setting, DefaultValue(true)]
        public bool enableHunter {get;set;}
        [Setting, DefaultValue(true)]
        public bool enableMage {get;set;}
        [Setting, DefaultValue(true)]
        public bool enablePaladin {get;set;}
        [Setting, DefaultValue(true)]
        public bool enablePriest {get;set;}
        [Setting, DefaultValue(true)]
        public bool enableRogue {get;set;}
        [Setting, DefaultValue(true)]
        public bool enableShaman {get;set;}
        [Setting, DefaultValue(true)]
        public bool enableWarlock {get;set;}
        [Setting, DefaultValue(true)]
        public bool enableWarrior {get;set;}

        [Setting, DefaultValue(true)]
        public bool useFramelock { get; set; }

        [Setting, DefaultValue(1)]
        public int revisionNumber { get; set; }

        [Setting, DefaultValue(40)]
        public int TPS { get; set; }
    }

}
